package com.ygou.service;

import java.security.NoSuchAlgorithmException;
import java.util.List;
import java.util.Map;

import javax.mail.MessagingException;
import javax.mail.internet.AddressException;

import com.ygou.pojo.Users;
import com.ygou.pojo.UsersExample;

public interface UsersService {
	// 添加
	boolean insert(Users record) throws AddressException, NoSuchAlgorithmException, MessagingException;

	// 根据条件查询
	List<Users> findByWhere(String userName, String createTime, Integer rankId);

	// 根据主键查询
	Users selectByPrimaryKey(Integer userid);

	// 根据主键修改
	boolean updateByPrimaryKey(Users record);

	// 根据主键修改状态
	boolean updateByPrimaryKeySelective(Users record);

	// 根据条件获取用户信息
	Users findUserInfoByWhere(Map<String, Object> map);

	// 统计所有的会员
	int countByExample();

}
